home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 140
/
(Vol 140) Sep 19 2011.iso
/
Games
/
red_cross_eru.swf
/
scripts
/
__Packages
/
asHighscore
/
Main2dplay.as
< prev
next >
Wrap
Text File
|
2011-09-19
|
14KB
|
289 lines
§§push(true);
§§push(false);
§§push(false);
§§push(true);
while(true)
{
if(§§pop())
{
}
if(§§pop())
{
}
if(§§pop())
{
break;
}
§§push(true);
§§push(false);
}
if(!e.f)
{
e.f = new g();
}
§§pop();
if(!e.f.h)
{
f.h extends eval(§§constant(4));
var _loc2_ = f.h = function()
{
super();
}[§§constant(5)];
_loc2_[§§constant(6)] = function(s)
{
return this[§§constant(11)](this[§§constant(10)](this[§§constant(9)](s),s[§§constant(7)] * this[§§constant(8)]));
};
_loc2_[§§constant(12)] = function(s)
{
return this[§§constant(13)](this[§§constant(10)](this[§§constant(9)](s),s[§§constant(7)] * this[§§constant(8)]));
};
_loc2_[§§constant(14)] = function(s)
{
return this[§§constant(15)](this[§§constant(10)](this[§§constant(9)](s),s[§§constant(7)] * this[§§constant(8)]));
};
_loc2_[§§constant(16)] = function(key, data)
{
return this[§§constant(11)](this[§§constant(17)](key,data));
};
_loc2_[§§constant(18)] = function(key, data)
{
return this[§§constant(13)](this[§§constant(17)](key,data));
};
_loc2_[§§constant(19)] = function(key, data)
{
return this[§§constant(15)](this[§§constant(17)](key,data));
};
_loc2_[§§constant(20)] = function()
{
return this[§§constant(6)](§§constant(21)) == §§constant(22);
};
_loc2_[§§constant(10)] = function(x, len)
{
x[len >> 5] |= 128 << len % 32;
x[(len + 64 >>> 9 << 4) + 14] = len;
var _loc5_ = 1732584193;
var _loc4_ = -271733879;
var _loc3_ = -1732584194;
var _loc2_ = 271733878;
var _loc6_ = 0;
while(_loc6_ < x[§§constant(7)])
{
var _loc11_ = _loc5_;
var _loc10_ = _loc4_;
var _loc9_ = _loc3_;
var _loc8_ = _loc2_;
_loc5_ = this[§§constant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 0],7,-680876936);
_loc2_ = this[§§constant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 1],12,-389564586);
_loc3_ = this[§§constant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 2],17,606105819);
_loc4_ = this[§§constant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 3],22,-1044525330);
_loc5_ = this[§§constant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 4],7,-176418897);
_loc2_ = this[§§constant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 5],12,1200080426);
_loc3_ = this[§§constant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 6],17,-1473231341);
_loc4_ = this[§§constant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 7],22,-45705983);
_loc5_ = this[§§constant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 8],7,1770035416);
_loc2_ = this[§§constant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 9],12,-1958414417);
_loc3_ = this[§§constant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 10],17,-42063);
_loc4_ = this[§§constant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 11],22,-1990404162);
_loc5_ = this[§§constant(23)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 12],7,1804603682);
_loc2_ = this[§§constant(23)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 13],12,-40341101);
_loc3_ = this[§§constant(23)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 14],17,-1502002290);
_loc4_ = this[§§constant(23)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 15],22,1236535329);
_loc5_ = this[§§constant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 1],5,-165796510);
_loc2_ = this[§§constant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 6],9,-1069501632);
_loc3_ = this[§§constant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 11],14,643717713);
_loc4_ = this[§§constant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 0],20,-373897302);
_loc5_ = this[§§constant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 5],5,-701558691);
_loc2_ = this[§§constant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 10],9,38016083);
_loc3_ = this[§§constant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 15],14,-660478335);
_loc4_ = this[§§constant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 4],20,-405537848);
_loc5_ = this[§§constant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 9],5,568446438);
_loc2_ = this[§§constant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 14],9,-1019803690);
_loc3_ = this[§§constant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 3],14,-187363961);
_loc4_ = this[§§constant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 8],20,1163531501);
_loc5_ = this[§§constant(24)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 13],5,-1444681467);
_loc2_ = this[§§constant(24)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 2],9,-51403784);
_loc3_ = this[§§constant(24)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 7],14,1735328473);
_loc4_ = this[§§constant(24)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 12],20,-1926607734);
_loc5_ = this[§§constant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 5],4,-378558);
_loc2_ = this[§§constant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 8],11,-2022574463);
_loc3_ = this[§§constant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 11],16,1839030562);
_loc4_ = this[§§constant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 14],23,-35309556);
_loc5_ = this[§§constant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 1],4,-1530992060);
_loc2_ = this[§§constant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 4],11,1272893353);
_loc3_ = this[§§constant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 7],16,-155497632);
_loc4_ = this[§§constant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 10],23,-1094730640);
_loc5_ = this[§§constant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 13],4,681279174);
_loc2_ = this[§§constant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 0],11,-358537222);
_loc3_ = this[§§constant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 3],16,-722521979);
_loc4_ = this[§§constant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 6],23,76029189);
_loc5_ = this[§§constant(25)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 9],4,-640364487);
_loc2_ = this[§§constant(25)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 12],11,-421815835);
_loc3_ = this[§§constant(25)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 15],16,530742520);
_loc4_ = this[§§constant(25)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 2],23,-995338651);
_loc5_ = this[§§constant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 0],6,-198630844);
_loc2_ = this[§§constant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 7],10,1126891415);
_loc3_ = this[§§constant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 14],15,-1416354905);
_loc4_ = this[§§constant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 5],21,-57434055);
_loc5_ = this[§§constant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 12],6,1700485571);
_loc2_ = this[§§constant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 3],10,-1894986606);
_loc3_ = this[§§constant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 10],15,-1051523);
_loc4_ = this[§§constant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 1],21,-2054922799);
_loc5_ = this[§§constant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 8],6,1873313359);
_loc2_ = this[§§constant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 15],10,-30611744);
_loc3_ = this[§§constant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 6],15,-1560198380);
_loc4_ = this[§§constant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 13],21,1309151649);
_loc5_ = this[§§constant(26)](_loc5_,_loc4_,_loc3_,_loc2_,x[_loc6_ + 4],6,-145523070);
_loc2_ = this[§§constant(26)](_loc2_,_loc5_,_loc4_,_loc3_,x[_loc6_ + 11],10,-1120210379);
_loc3_ = this[§§constant(26)](_loc3_,_loc2_,_loc5_,_loc4_,x[_loc6_ + 2],15,718787259);
_loc4_ = this[§§constant(26)](_loc4_,_loc3_,_loc2_,_loc5_,x[_loc6_ + 9],21,-343485551);
_loc5_ = this[§§constant(27)](_loc5_,_loc11_);
_loc4_ = this[§§constant(27)](_loc4_,_loc10_);
_loc3_ = this[§§constant(27)](_loc3_,_loc9_);
_loc2_ = this[§§constant(27)](_loc2_,_loc8_);
_loc6_ += 16;
}
return §§constant(28)(_loc5_,_loc4_,_loc3_,_loc2_);
};
_loc2_[§§constant(29)] = function(q, a, b, x, s, t)
{
return this[§§constant(27)](this[§§constant(30)](this[§§constant(27)](this[§§constant(27)](a,q),this[§§constant(27)](x,t)),s),b);
};
_loc2_[§§constant(23)] = function(a, b, c, d, x, s, t)
{
return this[§§constant(29)](b & c | (~b) & d,a,b,x,s,t);
};
_loc2_[§§constant(24)] = function(a, b, c, d, x, s, t)
{
return this[§§constant(29)](b & d | c & (~d),a,b,x,s,t);
};
_loc2_[§§constant(25)] = function(a, b, c, d, x, s, t)
{
return this[§§constant(29)](b ^ c ^ d,a,b,x,s,t);
};
_loc2_[§§constant(26)] = function(a, b, c, d, x, s, t)
{
return this[§§constant(29)](c ^ (b | ~d),a,b,x,s,t);
};
_loc2_[§§constant(17)] = function(key, data)
{
var _loc3_ = this[§§constant(9)](key);
if(_loc3_[§§constant(7)] > 16)
{
_loc3_ = this[§§constant(10)](_loc3_,key[§§constant(7)] * this[§§constant(8)]);
}
var _loc4_ = §§constant(28)(16);
var _loc5_ = §§constant(28)(16);
var _loc2_ = 0;
while(_loc2_ < 16)
{
_loc4_[_loc2_] = _loc3_[_loc2_] ^ 909522486;
_loc5_[_loc2_] = _loc3_[_loc2_] ^ 1549556828;
_loc2_ = _loc2_ + 1;
}
var _loc6_ = this[§§constant(10)](_loc4_[§§constant(31)](this[§§constant(9)](data)),512 + data[§§constant(7)] * this[§§constant(8)]);
return this[§§constant(10)](_loc5_[§§constant(31)](_loc6_),640);
};
_loc2_[§§constant(27)] = function(x, y)
{
var _loc1_ = (x & 65535) + (y & 65535);
var _loc2_ = (x >> 16) + (y >> 16) + (_loc1_ >> 16);
return _loc2_ << 16 | _loc1_ & 65535;
};
_loc2_[§§constant(30)] = function(num, cnt)
{
return num << cnt | num >>> 32 - cnt;
};
_loc2_[§§constant(9)] = function(str)
{
var _loc4_ = §§constant(28)();
var _loc5_ = (1 << this[§§constant(8)]) - 1;
var _loc2_ = 0;
while(_loc2_ < str[§§constant(7)] * this[§§constant(8)])
{
_loc4_[_loc2_ >> 5] |= (str[§§constant(32)](_loc2_ / this[§§constant(8)]) & _loc5_) << _loc2_ % 32;
_loc2_ += this[§§constant(8)];
}
return _loc4_;
};
_loc2_[§§constant(15)] = function(bin)
{
var _loc4_ = §§constant(33);
var _loc5_ = (1 << this[§§constant(8)]) - 1;
var _loc2_ = 0;
while(_loc2_ < bin[§§constant(7)] * 32)
{
_loc4_ += eval(§§constant(34))[§§constant(35)](bin[_loc2_ >> 5] >>> _loc2_ % 32 & _loc5_);
_loc2_ += this[§§constant(8)];
}
return _loc4_;
};
_loc2_[§§constant(11)] = function(binarray)
{
var _loc4_ = !this[§§constant(36)] ? §§constant(37) : §§constant(38);
var _loc5_ = §§constant(33);
var _loc2_ = 0;
while(_loc2_ < binarray[§§constant(7)] * 4)
{
_loc5_ += _loc4_[§§constant(39)](binarray[_loc2_ >> 2] >> _loc2_ % 4 * 8 + 4 & 15) + _loc4_[§§constant(39)](binarray[_loc2_ >> 2] >> _loc2_ % 4 * 8 & 15);
_loc2_ = _loc2_ + 1;
}
return _loc5_;
};
_loc2_[§§constant(13)] = function(binarray)
{
var _loc7_ = §§constant(40);
var _loc5_ = §§constant(33);
var _loc3_ = 0;
while(_loc3_ < binarray[§§constant(7)] * 4)
{
var _loc6_ = (binarray[_loc3_ >> 2] >> 8 * (_loc3_ % 4) & 255) << 16 | (binarray[_loc3_ + 1 >> 2] >> 8 * ((_loc3_ + 1) % 4) & 255) << 8 | binarray[_loc3_ + 2 >> 2] >> 8 * ((_loc3_ + 2) % 4) & 255;
var _loc2_ = 0;
while(_loc2_ < 4)
{
if(_loc3_ * 8 + _loc2_ * 6 > binarray[§§constant(7)] * 32)
{
_loc5_ += this[§§constant(41)];
}
else
{
_loc5_ += _loc7_[§§constant(39)](_loc6_ >> 6 * (3 - _loc2_) & 63);
}
_loc2_ = _loc2_ + 1;
}
_loc3_ += 3;
}
return _loc5_;
};
_loc2_[§§constant(42)] = function(__boo)
{
_global[§§constant(43)] = __boo;
};
_loc2_[§§constant(44)] = function(__score)
{
if(_global[§§constant(43)] === true)
{
return null;
}
this[§§constant(42)](true);
_global[§§constant(45)][§§constant(46)](this,§§constant(42),50,1,false);
_root[§§constant(47)] = __score;
var _loc4_ = this[§§constant(6)](§§constant(48) + _global[§§constant(49)] + §§constant(50) + __score + §§constant(51));
this[§§constant(55)](String(§§constant(53) + _global[§§constant(49)] + §§constant(50) + __score + §§constant(54) + _loc4_),§§constant(52));
};
_loc2_[§§constant(56)] = function()
{
if(_global[§§constant(43)] === true)
{
return null;
}
this[§§constant(42)](true);
_global[§§constant(45)][§§constant(46)](this,§§constant(42),50,1,false);
this[§§constant(55)](§§constant(57) + _global[§§constant(49)],§§constant(52));
};
_loc2_[§§constant(36)] = 0;
_loc2_[§§constant(41)] = §§constant(33);
_loc2_[§§constant(8)] = 8;
§§push(§§constant(58)(f.h[§§constant(5)],null,1));
}
§§pop();